package com.bosssoft.trainee.rbac.service;

import com.bosssoft.trainee.rbac.entity.dto.FunsDTO;

import java.util.List;

public interface FunctionService {
    /**
     * 更改权限
     *
     * @param funDTO funDTO
     * @return Result<int>
     */
    int updateFunction(FunsDTO funDTO);
    /**
     * 添加权限
     *
     * @param funDTO funDTO
     * @return Result<int>
     */
    int insertFunction(FunsDTO funDTO);
    /**
     * 删除权限
     *
     * @param menuId menuId
     * @return Result<int>
     */
    int deleteFunction(Integer menuId);
    /**
     * 获取权限
     *
     * @param menuId menuId
     * @return Result<List<FunsDTO>>
     */
    List<FunsDTO> getFunctionByMenuId(Integer menuId);
}
